package cn.cdeden.system.api;

import cn.cdeden.system.api.domain.vo.RemoteRoleVo;
import cn.cdeden.system.api.domain.vo.RemoteUserVo;

import java.util.List;

/**
 * 角色服务
 */
public interface RemoteRoleService {

    /**
     * 通过用户id查询用户角色
     *
     * @param userId 用户id
     * @return 用户对象信息
     */
    List<RemoteRoleVo> selectUserRoleByUserId(Long userId);

    /**
     * 通过角色id查询用户角色
     *
     * @param roleId 用户id
     * @return 用户对象信息
     */
    RemoteRoleVo getById(Long roleId);
}
